type go/constant.floatVal
35 uses
go/constant (current package)
value.go#L100: floatVal struct{ val *big.Float } // Float values not representable as a fraction
value.go#L110: func (floatVal) Kind() Kind { return Float }
value.go#L193: func (x floatVal) String() string {
value.go#L255: func (x floatVal) ExactString() string { return x.val.Text('p', 0) }
value.go#L267: func (floatVal) implementsValue() {}
value.go#L276: func i64tof(x int64Val) floatVal { return floatVal{newFloat().SetInt64(int64(x))} }
value.go#L278: func itof(x intVal) floatVal { return floatVal{newFloat().SetInt(x.val)} }
value.go#L279: func rtof(x ratVal) floatVal { return floatVal{newFloat().SetRat(x.val)} }
value.go#L297: return floatVal{newFloat().SetRat(x)}
value.go#L300: var floatVal0 = floatVal{newFloat()}
value.go#L313: return floatVal{x}
value.go#L407: return floatVal{newFloat().SetFloat64(x + 0)}
value.go#L535: case floatVal:
value.go#L560: case floatVal:
value.go#L594: case floatVal:
value.go#L669: case floatVal:
value.go#L762: case floatVal:
value.go#L784: case floatVal:
value.go#L804: case int64Val, intVal, ratVal, floatVal:
value.go#L815: case unknownVal, int64Val, intVal, ratVal, floatVal:
value.go#L830: case int64Val, intVal, ratVal, floatVal:
value.go#L854: case floatVal:
value.go#L907: case ratVal, floatVal:
value.go#L921: case int64Val, intVal, ratVal, floatVal:
value.go#L953: case unknownVal, int64Val, intVal, ratVal, floatVal, complexVal:
value.go#L970: case floatVal:
value.go#L1027: case floatVal:
value.go#L1068: case floatVal:
value.go#L1199: case floatVal:
value.go#L1201: b := y.(floatVal).val
value.go#L1371: case floatVal:
value.go#L1372: return cmpZero(x.val.Cmp(y.(floatVal).val), op)